/**
 * @param {number[]} nums
 * @param {number} target
 * @return {number[]}
 */
var twoSum = function (nums, target) {
	// 判空
	if (!nums) {
		return null;
	}
	// 定义左右指针
	let left = 0, right = nums.length - 1;
	while (left < right) {
		if ((nums[left] + nums[right]) > target) {
			right--;
		} else if ((nums[left] + nums[right]) < target) {
			left++;
		} else {
			return [nums[left], nums[right]];
		}
	}
	// 没有找到，返回null
	return null;
};